<html>
<head>
  <base target="_target"/>

  <!-- Tree based AOS samples -->
	<link rel="stylesheet" href="/js/jquery/jquery.treeview.css" />
	<link rel="stylesheet" href="/js/jquery/screen.css" />
	
	<script src="/js/jquery/jquery-1.3.1.js" type="text/javascript"></script>
	<script src="/js/jquery/jquery.cookie.js" type="text/javascript"></script>
	<script src="/js/jquery/jquery.treeview.js" type="text/javascript"></script>
  
<script type="text/javascript"><!--
$(document).ready(function(){
	$("#aossamples").treeview({
		persist: "location",
		collapsed: true
	});
});
//-->
</script>
</head>
<body bgcolor="#f0fff0">

<ul id="aossamples" class="filetree">
  <span class="folder">Rhino Server</span>
  <li><a target="_target" href="/ping">ping</a></li>
  <li>
    <span class="folder">Classified</span>
    <ul>
        <li><a target="_target" href="/classified/">Ad Entry Form</a></li>
        <li><a target="_target" href="/classified/classified_list">Ad List</a></li>
    </ul>
  </li>
  <li>
    <span class="folder">AJAX</span>
    <ul>
      <li><a target="_target" href="/tooltips/">Tooltips</a></li>
      <li><a target="_target" href="/samples/rss20.xml">RSS 2.0 sample</a></li>
    </ul>
  </li>
  <li>
    <span class="folder">Input processing</span>
    <ul>
      <li><a target="_target" href="/samples/DisplayInput.xml">Display Input: XML</a></li>
      <li><a target="_target" href="/samples/DisplayInputWithXslt.html">Display Input: XSLT generated</a></li>
      <li><a target="_target" href="/samples/DisplayInputWithTemplate.html">Display Input: Template</a> Single HTML template</li>
      <li><a target="_target" href="/samples/AliasedToDisplayInputWithTemplate.html">Aliased absolute path to Display Input: Template</a>(above link) Aliased (abosulte path) as single HTML template</li>
      <li><a target="_target" href="/samples/AliasedRelativeToDisplayInputWithTemplate.html">Aliased realtive path to Display Input: Template</a>(above link) Aliased (relative path) as single HTML template</li>
      <li><a target="_target" href="/samples/DisplayInputWithTemplateParts.html">Display Input: 4 Template parts</a> Output made up of 4 separate template parts</li>
    </ul>
  </li>
  <li>
    <span class="folder">Output variations</span>
    <ul>
      <li><a target="_target" href="/samples/InsertIntoModel.xml">XML: entire model</a></li>
      <li><a target="_target" href="/samples/InsertIntoModel_object.xml">XML: single object at /root/REQUEST/query-string</a></li>
      <li><a target="_target" href="/samples/InsertIntoModel_objects.xml">XML: several objects</a></li>
      <li><a target="_target" href="/samples/InsertIntoModel.json">JSON: entire model</a></li>
      <li><a target="_target" href="/samples/InsertIntoModel_object.json">JSON: single object at /root/REQUEST/query-string</a></li>
      <li><a target="_target" href="/samples/InsertIntoModel_array.json">JSON: several objects as an array</a></li>
      <li><a target="_target" href="/samples/InsertIntoModel.template">HTML: using template</a></li>
      <li><a target="_target" href="/samples/InsertIntoModel.xslt">XSLT: server-side</a></li>
      <li><a target="_target" href="/samples/InsertIntoModel_clientside.xslt">XSLT: client-side full model</a></li>
      <li><a target="_target" href="/samples/InsertIntoModel_object_clientside.xslt">XSLT: client-side single object at /root/insert-root-x</a></li>
    </ul>
  </li>
  <li>
    <span class="folder">Lua scripting and templating</span>
    <ul>
      <li><a target="_target" href="/samples/ExecuteTemplateFile">Template in data/template/TestLuaScript.template (output XML)</a></li>
      <li><a target="_target" href="/samples/ExecuteTemplateInline">Template inlined inside controller xml (output XML)</a></li>
      <li><a target="_target" href="/samples/ExecuteTemplateInlineWithLuaAndModel">Template inlined with Lua and model usage (output XML)</a></li>
      <li><a target="_target" href="/samples/ExecuteLuaScriptFile">Lua script in data/lua/TestLuaScript.lua (output XML)</a></li>
      <li><a target="_target" href="/samples/ExecuteLuaScriptInline">Lua script inlined inside the controller xml (output XML)</a></li>
      <li><a target="_target" href="/samples/LotsOfLuaScripts.html">Lots of Lua script blocks inside a single template</a></li>
    </ul>
  </li>
  <li>
    <span class="folder">Form handling and uploads</span>
    <ul>
      <li><a target="_target" href="/samples/SimpleForm.html">Simple FORM data parsed into XML model</a></li>
      <li><a target="_target" href="/samples/SaveModelElementToFile.html">Save element to file</a></li>
      <li><a target="_target" href="/samples/SaveUploadToFile.html">Save multi-part upload to file</a></li>
      <li><a target="_target" href="/samples/MultiPartFormWithFile.html">Multi-part FORM submit with file upload</a></li>
    </ul>
  </li>
  <li>
    <span class="folder">SQL</span>
    <ul>
      <li><a target="_target" href="/samples/sql.xml">2 SQL queries displayed as XML: globals + users into /root/data</a></li>
      <li><a target="_target" href="/samples/sql_filtered.xml">2 SQL queries displayed as XML filtered for /root/data/globals/row</a></li>
      <li><a target="_target" href="/samples/sql_globals.html">SQL query of globals only, displayed using client-side XSLT and jQuery table</a></li>
    </ul>
  </li>
  <li>
    <span class="folder">Locale</span>
    <ul>
      <li><a target="_target" href="/samples/SetSessionLocale_en-us.html">Set session locale to en-us</a></li>
      <li><a target="_target" href="/samples/SetSessionLocale_en-gb.html">Set session locale to en-gb</a></li>
      <li><a target="_target" href="/samples/SetSessionLocale_en-pirate.html">Set session locale to en-pirate</a></li>
      <li><a target="_target" href="/samples/SetSessionLocale_ru-ru.html">Set session locale to ru-ru</a></li>
      <li><a target="_target" href="/samples/SetSessionLocale_remove.html">Remove session locale</a></li>
      <li><a target="_target" href="/samples/ExecuteTemplateWithResources.html">Display template with RESOURCE lookup (changes with locale)</a></li>
    </ul>
  </li>
  <li>
    <span class="folder">Redirection</span>
    <ul>
      <li><a target="_target" href="/samples/RedirectToDisplayInput.html">Redirect to HTTP version of Display Input</a></li>
      <li><a target="_target" href="/samples/RedirectSecureToDisplayInput.html">Redirect to HTTPS version of Display Input</a></li>
    </ul>
  </li>
  <li>
    <span class="folder">File browsing</span>
    <ul>
      <li><a target="_target" href="/samples/FileList_static_public.html">Display file list from /static/public (non-recursive)</a></li>
      <li><a target="_target" href="/samples/FileList_static_public_recursive.html">Display file list from /static/public (recursive)</a></li>
    </ul>
  </li>
  <li>
    <span class="folder">Login and CAPTCHA</span>
    <ul>
      <li><a target="_target" href="/captcha/">Validate CAPTCHA</a></li>
      <li><a target="_target" href="/login">Login page</a></li>
      <li><a target="_target" href="/secure/SecuredPage.html">Access a secured-by-login page</a></li>
    </ul>
  </li>
  <li>
    <span class="folder">Wiki</span>
    <ul>
      <li><a target="_target" href="/wiki/db/">Database driven wiki</a></li>
      <li><a target="_target" href="/wiki/file/">File-system driven wiki</a></li>
      <li><a target="_target" href="/wiki/file-secure/">Secure file-system driven wiki (localhost may not be the bound IP)</a></li>
    </ul>
  </li>
  <li>
    <span class="folder">Image generation</span>
    <ul>
      <li><a target="_target" href="/imagegen/">Generated image cube</a></li>
      <li><a target="_target" href="/imagegen/generated_X.png">Single generated PNG image</a></li>
    </ul>
  </li>
  <li>
    <span class="folder">Sub-areas</span>
    <ul>
      <li><a target="_target" href="/compression.html">Compression</a></li>
    </ul>
  </li>
  <li>
    <span class="folder">Area 51: /test</span>
    <ul>
      <li><a target="_target" href="/test/Test.xml">Simple test of dynamically generated XML</a></li>
      <li><a target="_target" href="/test/Test.xml?ajax=1">Simple test (ajax=1)</a></li>
      <li><a target="_target" href="/test/Test.xml?dumpContext=1">Simple test (dumpContext=1) - context converted to XML</a></li>
      <li><a target="_target" href="/test/Test.xml?dumpContext=2">Simple test (dumpContext=2) - Debug build only, adds debugDump for context</a></li>
      <li><a target="_target" href="/test/Test_AlterRequestContext.xml">Alter context kitchen sink (output XML, sets 10 second response cookie)</a></li>
      <li><a target="_target" href="/test/Test_SetTemporaryCookie.xml">Set 10 second cookie called 'vanishing' (output XML)</a></li>
      <li><a target="_target" href="/test/Test_Session.html">Test session (adds counter to session and increments)</a></li>
      <li><a target="_target" href="/test/Test_Fail.xml">Generate an error</a></li>
    </ul>
  </li>
</ul>

</body>
</html>
